package day240529;

public class Test {
    public static void main(String[] args) {
        String fileName1 = "MyStringBuilder.java";
        String fileName2 = "My.StringBuilder.java";
        String fileName3 = "abc.txt";
        String fileName4 = "xyz_.80_i.png";

        // 任务：如何根据文件名，获取文件类型（后缀）

//        String[] s1 = fileName1.split("\\.");
//        System.out.println(s1[s1.length - 1]);
//
//        String[] s2 = fileName2.split("\\.");
//        System.out.println(s2[s2.length - 1]);
//
//        String[] s3 = fileName3.split("\\.");
//        System.out.println(s3[s3.length - 1]);
//
//        String[] s4 = fileName4.split("\\.");
//        System.out.println(s4[s4.length - 1]);

        getFileExtensionV1(fileName1);
        getFileExtensionV1(fileName2);
        getFileExtensionV1(fileName3);
        getFileExtensionV1(fileName4);

        System.out.println("=== === ===");

        getFileExtensionV2(fileName1);
        getFileExtensionV2(fileName2);
        getFileExtensionV2(fileName3);
        getFileExtensionV2(fileName4);

    }

    public static void getFileExtensionV1(String fileName) {
        int i = fileName.indexOf(".");
        System.out.println(fileName.substring(i+1));
    }

    public static void getFileExtensionV2(String fileName) {
        int i = fileName.lastIndexOf(".");
        System.out.println(fileName.substring(i+1));
    }

}
